home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ssssccccrrrrbbbbooooxxxx((((3333gggg)))) ssssccccrrrrbbbbooooxxxx((((3333gggg))))
-
-
-
- NNNNAAAAMMMMEEEE
- ssssccccrrrrbbbbooooxxxx - control the screen box
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- subroutine scrbox(arg)
- integer*4 arg
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _a_r_g Expects one of the symbolic constants:
-
- SSSSBBBBRRRREEEESSSSEEEE: initialize screen box limits and disable the updating of
- screen box limits. (default)
-
- SSSSBBBBTTTTRRRRAAAACCCC: track scan-converted geometry and characters and update
- the scrbox limits accordingly.
-
- SSSSBBBBHHHHOOOOLLLLDDDD: disable update of screen box limits; hold current values.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ssssccccrrrrbbbbooooxxxx is a dual of the ssssccccrrrrmmmmaaaassss capability. Rather than limiting drawing
- effects to a screen-aligned subregion of the viewport, it tracks the
- screen-aligned subregion (screen box) that has been affected. Unlike
- ssssccccrrrrmmmmaaaassss, which defaults to the viewport boundry if not explicitly enabled,
- ssssccccrrrrbbbbooooxxxx must be explicitly turned on to be effective.
-
- While enabled (mode SSSSBBBBTTTTRRRRAAAACCCC) ssssccccrrrrbbbbooooxxxx maintains leftmost, rightmost, lowest,
- and highest window coordinates of all pixels that are scan converted.
- Because ssssccccrrrrbbbbooooxxxx operates on the pixels that result from the scan
- conversion of points, lines, polygons, and characters; it correctly
- handles wide lines, antialiased (smooth) points and lines, and
- characters. Because ssssccccrrrrbbbbooooxxxx operation may preceed the framebuffer, scan-
- converted pixels may update the screen box regardless of their Z compare,
- WID compare, or stencil compare results.
-
- ssssccccrrrrbbbbooooxxxx results are guaranteed to bound the modified framebuffer region,
- but they may exceed the bounds of this region.
-
- ssssccccrrrrbbbbooooxxxx results are not affected by calls to cccclllleeeeaaaarrrr,,,, zzzzcccclllleeeeaaaarrrr,,,, sssscccclllleeeeaaaarrrr,,,, or
- cccczzzzcccclllleeeeaaaa....
-
- When reset, the leftmost and lowest screen box values are set to be
- greater than the rightmost and highest values, and the updating of screen
- box limits is disabled.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- getscr, scrmas
-
- NNNNOOOOTTTTEEEESSSS
- IRIS-4D G, GT, and GTX models, Personal Iris, Impact, and Infinite
- Reality, do not support ssssccccrrrrbbbbooooxxxx. Use ggggeeeettttggggddddeeee to determine whether ssssccccrrrrbbbbooooxxxx
- is supported.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-